Business

BMW is now charging $18 per month for heated seats in some countries